#ifndef M_SOCKET_H
#define M_SOCKET_H
#include <netinet/in.h>    // for sockaddr_in
#include <sys/types.h>    // for socket
#include <sys/socket.h>    // for socket
#include <stdio.h>        // for printf
#include <stdlib.h>        // for exit
#include <string.h>        // for bzero
#include <fcntl.h>

#include <typedefs.h>
#include <iomap.h>
#include <i_op.h>
#include <error.h>
#include <config.h>
#include <method.h>
#include <std_ops.h>
#include <task_pub.h>
#include <tasks.h>
#include <mio.h>
#include <duart.h>
#include <cmd_set.h>
#include <hostutil.h>
#include <cmdproc.h>
extern int SocketTask();
extern int packet_append(U_INT16 chan, char* buffer, int buff_length);
extern int packet_read(U_INT16 chan, char* buffer, int buff_length);
#endif
